import moment, { months } from "moment";

//默认选中月初至当前日期前一天的时间段，如果当前为月初第一天，则选中上个月月初到月末
export function getDateBeforeTodayToMonthEndDay(t=1){
    let monthEndDay=new Date().getTime()-3600*24*1000*t;//取当前的前一天
    let nextYear=moment(monthEndDay).format("YYYY")
    let nextMonth=moment(monthEndDay).format("MM")
    let monthFirstDay=new Date(nextYear,nextMonth-1,1)//取前一天的那个月的第一天
    return [monthFirstDay,monthEndDay]
}

// 对话框初始时间段，默认选择上个月月初至上个月月末的时间段
export function getDateLastMonth(){
    let year =moment(new Date()).format("YYYY")
    let month =moment(new Date()).format("MM")
    let monthFirstDay=new Date(year,month-2,1)
    let monthEndDay=new Date(year,month-1,0)
    monthFirstDay=moment(monthFirstDay).format("YYYY-MM-DD")
    monthEndDay=moment(monthEndDay).format("YYYY-MM-DD")
    return [monthFirstDay,monthEndDay]
}